Grad School Advice
All of these links worked as of Sept 20, 2006. As expected, since
I am a computer science graduate
student professor, there is a bias towards that discipline. My favorites are
highlighted in bold.
Applying to Grad School
What is graduate school for? How long is the program? Is it right for me?
What is graduate school for? How long is the program? Is it right for me?
- Mike Gleicher's Graduate School FAQ
A great FAQ about grad school in computer science, especially graphics - Applying to PhD Programs in Computer Science by Mor Harchol-Balter
This is a fairly comprehensive FAQ about applying to computer science grad schools. - Advice for Undergraduates Considering Graduate School by Phil Agre
A general essay on graduate school (not specific to computer science). Goes in more depth than the two FAQs above, but also much longer to read. -
Graduate Student Info Guide, from the Computing Research Association
This document looks at graduate school with respect to computer science. It also has a fair amount of information specifically for women and minorities.
Starting Out at Grad School
What is expected of me in grad school? How do I find an advisor?
What is expected of me in grad school? How do I find an advisor?
- An Insider's
Guide to Choosing a Graduate Advisor and Research Projects in
Laboratory Sciences (1993)
by Marshall Lev Dermer
(
Backup Link here)
Aimed more at biologists, but the advice is still sound. - How to Choose an Advisor (1997) by H. G. Adams and Ashwin Ram
- How to be a Good Graduate Student by Marie desJardins (1994)
-
Characteristics of Graduate School Superstars (1990)
-
Time Management, by
Randy Pausch
I believe the short summary is, "kill your television". I tried it, and like all addictions, it takes some time to get over TV, but you will be amazed with how much more time you have and how much more reading you get done. You can see a video of Randy on time management here. (Thanks to Adam Morrison for the link to the video)Randy also has a fantastic talk entitled How to Really Achieve Your Childhood Dreams (video) that you should see. Right now.
- How to Deal with Faculty (1993) by H. G. Adams
-
Graduate Study in the Computer and Mathematical Sciences: A Survival
Manual (1996), by Dianne O'Leary
- How to be
terrible graduate student (by Graeme Hirst, University of Toronto).
- Networking on the Network (by Phil Agre, UCLA)
This one is somewhat dense due to the author's writing style, but he makes a fantastic argument, basically that grad school is more than just getting good grades and doing research, but it's also about becoming a member of a larger community. This is an extremely important part of your career, so I highly recommend reading this. - PhD Comics is a comic strip about the grad school experience. It's humorous and mostly accurate about what things will be like. The author, Jorge Cham, also has two books out which are worth buying too.
Learning How to do Research
What exactly is research? How do I select research problems? How do I do good research?
What exactly is research? How do I select research problems? How do I do good research?
- You and Your Research by Richard Hamming
(Backup link)
This is a fantastic inspiration for all researchers at all stages of their careers. Here's an excerpt I sometimes tell students:And I started asking, "What are the important problems of your field?" And after a week or so, "What important problems are you working on?" And after some more time I came in one day and said, "If what you are doing is not important, and if you don't think it is going to lead to something important, why are you at Bell Labs working on it?" I wasn't welcomed after that; I had to find somebody else to eat with!
- The Baltimore Case
I recently finished reading this book and I think it's an incredible story about science, politics, people, and the elusive nature of truth. This book details a large research scandal indirectly involving Nobel prize winner David Baltimore, but is also useful for understanding the scientific process, community standards, and differences in scientific interpretation. -
An Unwelcome Discovery, in NYTimes Magazine (Oct 22, 2006)
This article discusses a case of scientific fraud in health sciences. - How
to Build an Economic Model in your Spare Time (1994), by
Hal Varian
This is an essay providing advice to graduate students in economics about how to do economic modeling. It was written for the American Economist, and is part of a collection titled Passion and Craft: Economists at Work, edited by Michael Szenberg, University of Michigan Press, 1997. -
Cargo Cult Science (1974), by Richard Feynman
Feynman's perspective on being honest with yourself and not deluding yourself. From a Caltech commencement address given in 1974. Also in his autobiography Surely You're Joking, Mr. Feynman! - Technology and Courage (1996), by Ivan Sutherland
-
How to Have a Bad Career in Research / Academia (1997), by Dave
Patterson (Backup link here)
- How to Read a Research Paper by Spencer Rugaber
- How to do Research At the MIT AI Lab (1998), edited by David Chapman (Backup link here)
- The Research Cycle by Ashwin Ram
- How to Read a Book, by Mortimer Adler and Charles van Doren.
This book teaches you how to do active reading, that is reading a book critically and linking ideas in that book to ideas from other places.
Writing Conference and Journal Papers
or, Why do computer scientists have so much advice on writing well?
or, Why do computer scientists have so much advice on writing well?
- CHI 2007
Guide to a Successful HCI Archive Submission (ie getting your paper accepted)
Does the paper present a significant and original contribution, of benefit to Human-Computer Interaction? Is the validity of the work adequately demonstrated? Is the work clearly and concisely described?
-
Armando's Paper Writing Page, Stanford
- Elements
of Style, by William Strunk
-
How to Get Your SIGGRAPH Paper Rejected , by Jim Kajiya
An insider look at how the review process actually works.
- An Evaluation of the Ninth SOSP Submissions, or, How (and How Not) to Write a Good Systems Paper by Roy Levin and David D. Redell (Backup link here )
- "Advice to Authors of Extended Abstracts" by William Pugh
- "How To Have Your Abstract Rejected," by van Leunen and Lipton
- "Advice for 1996 POPL submissions"
-
Three Sins of Authors in Computer Science and Math
, by Jonathan Shewchuk
A snarky look at common problems with research papers.
Making Presentations
How do I not put everyone to sleep?
How do I not put everyone to sleep?
I didn't realize it when I first entered grad school, but communicating with others is a key part to success in research. When I entered Berkeley's computer science program, I thought I'd spend 80% of my time coding, and the rest talking and writing about it. On reflection, it's probably 70% of my time thinking, talking, and writing about it, and about 30% coding.
Dissertations
What do I have to do to get out of here?
What do I have to do to get out of here?
- How to Organize your Thesis, by John W. Chinneck.
- On Ph.D. Thesis Proposals (1975), by H. C. Lauer
- "Thoughts on the Structure of CS Dissertations" by Spencer Rugaber
- How to Complete and Survive a Doctoral Dissertation, by
David Sternberg. St. Martin's Press, New York. ISBN 0-312-39606-6
- How to Get Control of Your Time and Your Life, by Alan Lakein.
Signet Books. ISBN 0-451-16772-4
- Procrastination: Why you do it, what to do about it,
by Jane Burka and Lenora Yuen. Addison-Wesley. ISBN 0-201-55089-X
- "What is a Thesis Defense" by Chris Reisbeck
Finding Jobs / The Job Talk
You mean there's more to do?
You mean there's more to do?
-
The Ph.D. Job Hunt - Helping Students Find the Right Positions,
by Ed Lazowska.
-
The N Things I wish I Knew Before the Job Search, by Maria Ebling,
Guerney Hunt, Lily Mummert, Bill Tetzlaff, and John Davis. Fantastic advice.
- Tips on the Interview Process, by Jeannette Wing. Also fantastic advice.
Retrospectives on Graduate School
What did I get out of grad school?
What did I get out of grad school?
- So long, and
thanks for the Ph.D.! a.k.a. "Everything I wanted to
know about C.S. graduate school at the beginning but didn't learn
until later" by Ronald Azuma
An absolutely fantastic retrospective. - "Professional Profile" of Randy Pausch, ACM SIGGRAPH Education Committee Newsletter.
After Graduate School
Any advice after I graduate?
Any advice after I graduate?
In the remote case there really is life after graduate school... ahh, I guess that line was funnier when I was still a grad student.
-
Patterson's Rules for New Computer Science and Engineering
Professors,
by Dave Patterson
-
The Dignified Professor, or Richard Feynman on Teaching
- Computing Research and Academic
Jobs
- ACM Career
Information
- Adviser, Teacher, Role model, Friend, or On Being a Mentor to Students in Science and Engineering, National Academy of Sciences
Other Graduate School Advice Pages
What other advice is out there?
What other advice is out there?
Many of the links presented here are compilations of the following pages, some of whom (alas) no longer exist.
-
Information resources for graduate students by Jennifer Myers.
- Advice on Research and Writing, University of Geneva
- Graduate Student Resources on the Web, by Dan Horn, University of Michigan
-
Information for current and prospective graduate students
(AltLink# 1) by Timothy Finin.
- Advice for the PhD-Lorn, Georgia Tech
- TipSheets for
Psychology Majors
- Graduate
Studies, Research and Careers in Computer Science, Iowa State University
- Advice on Research and Writing, Carnegie-Mellon University
On Ethics
- Science Ethics - Essay by Henry H. Bauer.
- IEEE Code of Ethics
- Iowa State University's Code of Computer Ethics
- The Net: User Guidelines and Netiquette. by Arlene Rinaldi.
- Computer Professionals for Social Responsibility
- On Being A Scientist: Responsible Conduct In Research, from the National Academy of Sciences (AltLink# 1)
Other Graduate Student Links
- Science, Math, and Engineering Links
- A Guide for New Referees in Theoretical Computer Science by Ian Parberry ( Link 1) (Link 2)
- "TAs as Teachers - Handbook for Teaching Assistants at UCSB" (1998)